package com.xiaoq.matrix.vo;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class TourismContentVo {
	@ApiModelProperty(name = "id", value = "id", position=10)
	private String id; 
	
	@ApiModelProperty(name = "title", value = "标题", position=20)
	private String title; 
	
	@ApiModelProperty(name = "imgUrl", value = "主图Url", position=30)
	private String imgUrl; 

	@ApiModelProperty(name = "introduction", value = "简介", position=40)
	private String introduction;

	@ApiModelProperty(name = "detailInfo", value = "内容详情", position=50)
	private String detailInfo; 

	@ApiModelProperty(name = "staticPath", value = "静态路径", position=60)
	private String staticPath; 
	
	@ApiModelProperty(name = "quantity", value = "阅读量", position=70)
	private int quantity;  

	@ApiModelProperty(name = "source", value = "文章来源", position=80)
	private String source; 

	@ApiModelProperty(name = "sourceImg", value = "文章来源图标", position=90)
	private String sourceImg; 
	
	@ApiModelProperty(name = "sourceUrl", value = "信息原地址", position=100)
	private String sourceUrl; //
	
	@ApiModelProperty(name = "tags", value = "文章标签", position=110)
	private List<String> tags; 
	
	@ApiModelProperty(name = "pubTime", value = "发布时间", position=120)
	private Long pubTime;
	
	

	public String getSourceUrl() {
		return sourceUrl;
	}

	public void setSourceUrl(String sourceUrl) {
		this.sourceUrl = sourceUrl;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getDetailInfo() {
		return detailInfo;
	}

	public void setDetailInfo(String detailInfo) {
		this.detailInfo = detailInfo;
	}

	public String getStaticPath() {
		return staticPath;
	}

	public void setStaticPath(String staticPath) {
		this.staticPath = staticPath;
	}

	public int getQuantity() {
		return quantity;
	}

	public void setQuantity(int quantity) {
		this.quantity = quantity;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getSourceImg() {
		return sourceImg;
	}

	public void setSourceImg(String sourceImg) {
		this.sourceImg = sourceImg;
	}


	public List<String> getTags() {
		return tags;
	}

	public void setTags(List<String> tags) {
		this.tags = tags;
	}

	public Long getPubTime() {
		return pubTime;
	}

	public void setPubTime(Long pubTime) {
		this.pubTime = pubTime;
	} 
	
	
	

}
